ctm-line-quality-form-ce h1{color:#000!important}ctm-line-quality-form-ce .line-quality-form{display:flex;flex-direction:column}@media screen and (max-width: 800px){ctm-line-quality-form-ce .line-quality-form{padding:0 15px}}ctm-line-quality-form-ce .line-quality-form .line-quality-title{display:flex;align-items:center;border-bottom:1px solid #002E6D;padding-bottom:5px}ctm-line-quality-form-ce .line-quality-form .line-quality-title img{width:20px;margin-right:10px}ctm-line-quality-form-ce .line-quality-form .line-quality-title span{color:#002e6d!important;font-size:18px!important}ctm-line-quality-form-ce .line-quality-form .line-quality-group-title{font-size:18px!important;color:#002e6d!important;margin:2rem 0!important;display:block}ctm-line-quality-form-ce .line-quality-form p.line-quality-subtitle{color:#666;margin:1rem 0}ctm-line-quality-form-ce .line-quality-form p.line-quality-subtitle.line-quality-success-subtitle{color:#002e6d!important;font-weight:600}ctm-line-quality-form-ce .line-quality-form form[id^=line-quality-form]{display:flex;flex-direction:column}ctm-line-quality-form-ce .line-quality-form form[id^=line-quality-form] .line-quality-group{display:flex;flex-direction:column}ctm-line-quality-form-ce .line-quality-form form[id^=line-quality-form] .line-quality-group-title{font-size:18px!important;color:#002e6d!important;margin:2rem 0}ctm-line-quality-form-ce .line-quality-form form[id^=line-quality-form] .line-quality-group-inputs .line-quality-inputflat-container{margin:10px 0}ctm-line-quality-form-ce .line-quality-form form[id^=line-quality-form] .line-quality-group-inputs .line-quality-inputflat-container input.line-quality-inputflat{height:38px}ctm-line-quality-form-ce .line-quality-form form[id^=line-quality-form] .line-quality-group-inputs .line-quality-inputflat-container.input-date{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 800px){ctm-line-quality-form-ce .line-quality-form form[id^=line-quality-form] .line-quality-group-inputs .line-quality-inputflat-container.input-date{height:auto}}ctm-line-quality-form-ce .line-quality-form form[id^=line-quality-form] .line-quality-group-inputs .line-quality-inputflat-container.input-date input[type=date],ctm-line-quality-form-ce .line-quality-form form[id^=line-quality-form] .line-quality-group-inputs .line-quality-inputflat-container.input-date input[type=datetime-local]{border:none}ctm-line-quality-form-ce .line-quality-form form[id^=line-quality-form] .line-quality-group-inputs .line-quality-inputflat-container.input-date span{color:#666;margin-right:15px}ctm-line-quality-form-ce .line-quality-form form[id^=line-quality-form] .line-quality-group-inputs .line-quality-inputflat-container.input-date .lfr-input-date input.form-control{border:none;margin:0;padding:0}ctm-line-quality-form-ce .line-quality-form form[id^=line-quality-form] .line-quality-group-inputs .line-quality-input-row{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 800px){ctm-line-quality-form-ce .line-quality-form form[id^=line-quality-form] .line-quality-group-inputs .line-quality-input-row{flex-direction:column;align-items:flex-start}}ctm-line-quality-form-ce .line-quality-form form[id^=line-quality-form] .line-quality-group-inputs .line-quality-input-row-half{width:49%}@media screen and (max-width: 800px){ctm-line-quality-form-ce .line-quality-form form[id^=line-quality-form] .line-quality-group-inputs .line-quality-input-row-half{width:100%}}ctm-line-quality-form-ce .line-quality-form form[id^=line-quality-form] .line-quality-group-inputs .line-quality-radio-option{display:flex;align-items:center;padding:5px 10px;background:#fff;margin:10px 0}@media screen and (max-width: 800px){ctm-line-quality-form-ce .line-quality-form form[id^=line-quality-form] .line-quality-group-inputs .line-quality-radio-option{flex-direction:column;align-items:baseline}}ctm-line-quality-form-ce .line-quality-form form[id^=line-quality-form] .line-quality-group-inputs .line-quality-radio-option span{color:#666}ctm-line-quality-form-ce .line-quality-form form[id^=line-quality-form] .line-quality-group-inputs .line-quality-radio-option label{color:#666;display:flex;align-items:center;height:38px;margin:0 10px}ctm-line-quality-form-ce .line-quality-form form[id^=line-quality-form] .line-quality-group-inputs .line-quality-radio-option label input{margin-right:5px}ctm-line-quality-form-ce .line-quality-form form[id^=line-quality-form] .line-quality-group-inputs .line-quality-radio-option input[type=radio]:focus{outline:3px solid #002e6d}ctm-line-quality-form-ce .line-quality-form form[id^=line-quality-form] .line-quality-group-inputs .line-quality-doc-input{display:flex;padding:10px;background:#fff;margin:10px 0;flex-direction:column;justify-content:center}ctm-line-quality-form-ce .line-quality-form form[id^=line-quality-form] .line-quality-group-inputs .line-quality-doc-input label#attachedDocument-label{display:flex;align-items:center}ctm-line-quality-form-ce .line-quality-form form[id^=line-quality-form] .line-quality-group-inputs .line-quality-doc-input label#attachedDocument-label img{margin-right:10px}ctm-line-quality-form-ce .line-quality-form form[id^=line-quality-form] .line-quality-group-inputs .line-quality-doc-input input#attachedDocument{display:none;width:100%}ctm-line-quality-form-ce .line-quality-form form[id^=line-quality-form] .line-quality-group-inputs .line-quality-doc-input input#attachedDocument::-webkit-file-upload-button{border:none;padding:5px;width:30px;color:transparent}ctm-line-quality-form-ce .line-quality-form form[id^=line-quality-form] .line-quality-group-inputs .line-quality-doc-input input#attachedDocument:focus{outline:3px solid #002e6d}ctm-line-quality-form-ce .line-quality-form form[id^=line-quality-form] .line-quality-group-inputs .line-quality-doc-input .doc-info{font-style:italic}ctm-line-quality-form-ce .line-quality-form form[id^=line-quality-form] .line-quality-privacity-input{display:flex;align-items:center;margin-top:1rem}ctm-line-quality-form-ce .line-quality-form form[id^=line-quality-form] .line-quality-privacity-input input{margin-right:5px}ctm-line-quality-form-ce .line-quality-form form[id^=line-quality-form] .line-quality-privacity-input input:focus{outline:3px solid #002e6d}ctm-line-quality-form-ce .line-quality-form form[id^=line-quality-form] span.error-msg{font-size:14px;color:#dc042b!important}ctm-line-quality-form-ce .line-quality-form form[id^=line-quality-form] .line-quality-privacity-info{display:flex;flex-direction:column;margin-top:1rem;margin-bottom:1rem}ctm-line-quality-form-ce .line-quality-form form[id^=line-quality-form] .line-quality-privacity-info:focus{outline:3px solid #002e6d}ctm-line-quality-form-ce .line-quality-form form[id^=line-quality-form] .line-quality-privacity-info p{margin-bottom:0}ctm-line-quality-form-ce .line-quality-form form[id^=line-quality-form] .grecaptcha-badge{position:relative!important;bottom:0!important;left:0!important;right:0!important}ctm-line-quality-form-ce .line-quality-form form[id^=line-quality-form] button.line-quality-submit-button{width:50%;background-color:#dc042b;padding:10px;border-radius:10px;border:none;margin-bottom:1rem;margin-top:20px;color:#fff;display:block}ctm-line-quality-form-ce .line-quality-form form[id^=line-quality-form] button.line-quality-submit-button:hover{background:#fff;border:1px solid #dc042b;color:#dc042b}ctm-line-quality-form-ce .line-quality-form form[id^=line-quality-form] button.line-quality-submit-button:focus{background:#fff;border:1px solid #dc042b;color:#dc042b}ctm-line-quality-form-ce .line-quality-form form[id^=line-quality-form] button.line-quality-submit-button:disabled{cursor:not-allowed;opacity:.6}ctm-line-quality-form-ce .line-quality-form form[id^=line-quality-form] button.line-quality-submit-button:disabled:hover{background-color:#dc042b;border:none;color:#fff}ctm-line-quality-form-ce .line-quality-form form[id^=line-quality-form] .line-quality-select-container{display:flex;flex-direction:column;gap:4px;margin:10px 0}ctm-line-quality-form-ce .line-quality-form form[id^=line-quality-form] .line-quality-select-container span{font-weight:600;font-size:.875rem!important;color:#002e6d!important}ctm-line-quality-form-ce .line-quality-form form[id^=line-quality-form] .line-quality-select-container select.line-quality-select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:100%;padding:10px 16px;font-size:1rem;color:#212529;background-color:#fff;border:none;border-radius:0;cursor:pointer}ctm-line-quality-form-ce .line-quality-form form[id^=line-quality-form] .line-quality-select-container select.line-quality-select:focus{outline:2px solid #002e6d;outline-offset:2px}ctm-line-quality-form-ce .line-quality-form form[id^=line-quality-form] .line-quality-select-container select.line-quality-select:disabled{cursor:not-allowed}ctm-line-quality-form-ce .line-quality-form form[id^=line-quality-form] .line-quality-date-picker .line-quality-date-picker-entry{margin-bottom:.5rem}ctm-line-quality-form-ce .line-quality-form form[id^=line-quality-form] .line-quality-date-picker .line-quality-date-picker-entry .line-quality-date-picker-input{border:none;height:38px;padding:5px 10px}ctm-line-quality-form-ce .line-quality-form form[id^=line-quality-form] .line-quality-date-picker .line-quality-date-picker-entry .line-quality-date-picker-remove{border:none;width:auto!important;height:auto!important;padding:3px!important;margin-left:.75rem;color:#dc042b}ctm-line-quality-form-ce .line-quality-form form[id^=line-quality-form] .line-quality-date-picker .line-quality-date-picker-entry .line-quality-date-picker-remove:disabled{color:#b22c2c;cursor:not-allowed}ctm-line-quality-form-ce .line-quality-form form[id^=line-quality-form] .line-quality-date-picker .line-quality-date-picker-entry .line-quality-date-picker-remove:focus{outline:2px solid currentColor}ctm-line-quality-form-ce .line-quality-form form[id^=line-quality-form] .line-quality-date-picker .line-quality-date-picker-add{border:none;width:auto!important;height:auto!important;color:#002e6d!important;padding:3px!important}ctm-line-quality-form-ce .line-quality-form form[id^=line-quality-form] .line-quality-date-picker .line-quality-date-picker-add:disabled{color:#4a6a9a;cursor:not-allowed}ctm-line-quality-form-ce .line-quality-form form[id^=line-quality-form] .line-quality-date-picker .line-quality-date-picker-add:focus{outline:2px solid currentColor}ctm-line-quality-form-ce .line-quality-form form[id^=line-quality-form] span.validation-txt,ctm-line-quality-form-ce .line-quality-form form[id^=line-quality-form] span.file-validation-txt{color:#dc042b!important;font-size:14px!important}ctm-line-quality-form-ce .success-line-quality-register{width:100vw;height:100vh;position:fixed;background:#0000004d;display:flex;align-items:center;justify-content:center;top:0;left:0}ctm-line-quality-form-ce .success-line-quality-register-modal{background:#fff;width:350px;height:200px;position:relative;display:flex;align-items:center;justify-content:center;padding:20px;border:1px solid #002e6d}ctm-line-quality-form-ce .success-line-quality-register-modal .close-modal-btn{position:absolute;top:10px;right:10px;background:none;border:none;padding:5px;cursor:pointer;display:flex;align-items:center;justify-content:center;width:auto!important}ctm-line-quality-form-ce .success-line-quality-register-modal .close-modal-btn:focus{outline:2px solid #002e6d;outline-offset:2px;border-radius:2px}ctm-line-quality-form-ce .success-line-quality-register-modal .close-modal-btn:hover img{opacity:.8}ctm-line-quality-form-ce .success-line-quality-register-modal .close-modal-btn img{width:20px;height:20px}ctm-line-quality-form-ce .success-line-quality-register-modal h3{text-align:center}ctm-line-quality-form-ce .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}ctm-line-quality-form-ce .sr-live-region{position:fixed;left:0;top:0;width:1px;height:1px;opacity:0;pointer-events:none;overflow:hidden;white-space:nowrap;z-index:-1}ctm-line-quality-form-ce input#attachedDocument::-webkit-file-upload-button{background:url(/o/ctm-global-css/img/Doc.svg) 3px center no-repeat transparent}ctm-line-quality-form-ce .line-quality-textarea-container{width:100%;padding:10px;background:#fff;margin:5px 0}ctm-line-quality-form-ce .line-quality-textarea{width:100%;color:#002e6d;background:transparent;border:none}ctm-line-quality-form-ce .line-quality-textarea::placeholder{color:#999}ctm-line-quality-form-ce .line-quality-textarea:focus{outline:3px solid #002e6d}ctm-line-quality-form-ce .line-quality-inputflat-container{width:100%;padding:5px 10px;background:#fff;margin:5px 0;height:40px;display:flex;align-items:center}ctm-line-quality-form-ce .line-quality-inputflat{width:100%;height:100%;color:#002e6d;background:transparent;border:none;display:flex;align-items:center}ctm-line-quality-form-ce .line-quality-inputflat:focus{outline:3px solid #002e6d!important}ctm-line-quality-form-ce .line-quality-inputflat[readOnly]{color:#767676;cursor:default;pointer-events:none}ctm-line-quality-form-ce .line-quality-inputcard::placeholder{color:#484848}ctm-line-quality-form-ce .line-quality-checkbox-container{margin-bottom:.5rem;display:flex;align-items:center}ctm-line-quality-form-ce .line-quality-checkbox-container .line-quality-checkbox{margin-right:.5rem;accent-color:#002e6d}ctm-line-quality-form-ce .line-quality-checkbox-container .line-quality-checkbox-label{margin-bottom:0}ctm-line-quality-form-ce .line-quality-spinner-container{display:flex;justify-content:center;align-items:center;padding:40px 0}ctm-line-quality-form-ce .line-quality-spinner{width:40px;height:40px;border:4px solid rgba(0,46,109,.2);border-top-color:#002e6d;border-radius:50%;animation:line-quality-spin .8s linear infinite}@keyframes line-quality-spin{to{transform:rotate(360deg)}}ctm-line-quality-form-ce .line-quality-form-result{display:flex;justify-content:center;align-items:center;flex-direction:column}ctm-line-quality-form-ce .line-quality-form-result .line-quality-back-button{width:50%;background-color:#dc042b;padding:10px;border-radius:10px;border:none;margin-bottom:1rem;margin-top:20px;color:#fff;display:block}ctm-line-quality-form-ce .line-quality-form-result .line-quality-back-button:hover{background:#fff;border:1px solid #dc042b;color:#dc042b}ctm-line-quality-form-ce .line-quality-form-result .line-quality-back-button:focus{background:#fff;border:1px solid #dc042b;color:#dc042b}ctm-line-quality-form-ce .line-quality-form-result .line-quality-back-button:disabled{cursor:not-allowed;opacity:.6}ctm-line-quality-form-ce .line-quality-form-result .line-quality-back-button:disabled:hover{background-color:#dc042b;border:none;color:#fff}
